Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy programista iOS

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Starszego programisty iOS, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie aplikacji mobilnych na platformę iOS. Idealny kandydat powinien posiadać głęboką wiedzę na temat języków Swift i Objective-C, a także doświadczenie w pracy z narzędziami Xcode oraz znajomość najnowszych trendów i wytycznych Apple dotyczących tworzenia aplikacji. W roli Starszego programisty iOS będziesz współpracować z zespołem projektowym, testerami oraz innymi programistami, aby dostarczać wysokiej jakości oprogramowanie spełniające oczekiwania użytkowników i klientów. Oczekujemy od Ciebie umiejętności rozwiązywania złożonych problemów technicznych, optymalizacji kodu oraz wdrażania innowacyjnych rozwiązań. Ponadto, ważne jest, abyś posiadał zdolności mentoringu młodszych członków zespołu oraz aktywnie uczestniczył w procesie planowania i przeglądu projektów. Jeśli jesteś pasjonatem technologii mobilnych i chcesz rozwijać swoje kompetencje w dynamicznym środowisku, ta oferta jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój aplikacji na platformę iOS.
  • Współpraca z zespołem projektowym i testerami.
  • Optymalizacja i refaktoryzacja istniejącego kodu.
  • Mentoring młodszych programistów iOS.
  • Udział w planowaniu i przeglądach projektów.
  • Zapewnienie zgodności aplikacji z wytycznymi Apple.
  • Analiza wymagań technicznych i biznesowych.
  • Rozwiązywanie problemów technicznych i błędów.
  • Wdrażanie nowych funkcji i aktualizacji aplikacji.
  • Monitorowanie wydajności aplikacji i jej stabilności.

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia w programowaniu iOS.
  • Biegła znajomość Swift i Objective-C.
  • Doświadczenie z Xcode i narzędziami Apple Developer.
  • Znajomość wzorców projektowych i architektury aplikacji mobilnych.
  • Umiejętność pracy w zespole i komunikacji.
  • Doświadczenie w pracy z RESTful API i integracjach backendowych.
  • Znajomość narzędzi kontroli wersji, np. Git.
  • Umiejętność rozwiązywania problemów i debugowania.
  • Doświadczenie w testowaniu aplikacji mobilnych.
  • Znajomość zasad UX/UI w aplikacjach mobilnych.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie z językiem Swift?
  • Czy pracowałeś z Objective-C?
  • Opowiedz o projekcie iOS, z którego jesteś najbardziej dumny.
  • Jakie narzędzia używasz do debugowania aplikacji iOS?
  • Jak podchodzisz do optymalizacji wydajności aplikacji?
  • Czy masz doświadczenie w mentoringu innych programistów?
  • Jakie znasz wzorce projektowe stosowane w aplikacjach mobilnych?
  • Jak radzisz sobie z integracją API w aplikacjach iOS?
  • Czy znasz wytyczne Apple dotyczące publikacji aplikacji?
  • Jakie metody testowania aplikacji mobilnych stosujesz?